var t = null;
//第一个参数是调用的函数，第二个参数是延迟的毫秒数
//定义一个定时器，每1s调用一次函数time
t = setTimeout(time, 1000);

function time() {
    clearTimeout(t); //计时器清零
    dt = new Date(); //设置一个Date对象,获得系统的当前时间
    var y = dt.getFullYear(); //返回系统当前日期的年
    var mt = dt.getMonth() + 1; //返回系统当前的月，因为比实际小一个月,(返回0-11),所以要+1
    var day = dt.getDate(); //返回天
    var h = dt.getHours(); //返回小时
    var m = dt.getMinutes(); //返回分钟
    var s = dt.getSeconds(); //返回秒
    document.querySelector(".showTime").innerHTML = '当前时间：' + y + "年" + mt + "月" + day + "-" +
        h + "时" + m + "分" + s + "秒";
    //循环调用函数
    t = setTimeout(time, 1000);

}